package visualizacao;

import java.awt.Color;
import java.awt.Component;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JPanel;

@SuppressWarnings("serial")
public class Visualizacao extends JFrame{

	public JFrame janela;
	JPanel painel = new JPanel();
	private ActionListener evento;
	
	public Visualizacao(String tituloJanela, int vlTamanhoHorizontal, int vlTamanhoVertical) {
		janela = new JFrame(tituloJanela);
		janela.setSize(vlTamanhoHorizontal, vlTamanhoVertical);
		janela.setLocationRelativeTo(null);        
		janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		janela.setResizable(false);
		painel.setBackground(new Color(255, 255, 255));
		painel.setLayout(null);
		janela.add(this.painel);
	}
	
	public void exibir() {
		this.montarCampos();
		janela.setVisible(true);
	}
	
	public void adicionarComponente(Component componente) {
		this.painel.add(componente);
	}
	
	public void montarCampos() {}

	public ActionListener getEvento() {
		return evento;
	}

	public void setEvento(ActionListener evento) {
		this.evento = evento;
	}
}
